const dao= require('../../dao/daoenter.js');
const result= require('../../util/result/result.js');


/* 添加职业 */
    async function addIdustry(req,res){
    /*   
    前端参数
        行业名 industryName 类型：String
        行业描述 industryDesc   类型：String
        */
        let dd=await  dao.daoindustry.daoAddIndustry(req.body)
        if(dd){
            res.send({status:"1",desc:"success"})
        }else{
            res.send({status:"0",desc:"failed"})
        }
    }

    /* 查询所有行业 */
    async function  queryAllIndustry(req,res){
        /* 前端参数
        无
        */
        let tt=await  dao.daoindustry.daoFindAllIndustry()  
        if(tt){
            res.send(result.result(true,tt))
        }else{
            res.send(result.result(false))
        }
    }

    /* 删除行业 */
    async function  deleteIndustry(req,res){
        /* 前端参数
        industryid  id 行业id
        */
        let tt=await  dao.daoindustry.daodeleteIndustry(req.body.industryid)  
        if(tt){
            res.send(result.result(true))
        }else{
            res.send(result.result(false))
        }
    }

    /* 更新行业 */
    async function  updateIndustry(req,res){
        /* 前端参数
        industryid  id 行业id
        industryName 行业名
        industryDesc 行业描述
        */
        let data={}
        data.industryName=req.body.industryName
        data.industryDesc=req.body.industryDesc
        let uu=await  dao.daoindustry.daoupdateIndustry(req.body.industryid,data)  
        if(uu){
            res.send(result.result(true))
        }else{
            res.send(result.result(false))
        }
    }


    /* 查询单个行业信息 */
    async function  queryOne(req,res){
        /* 前端参数
        industryid  id 行业id
        */
        let pp=await  dao.daoindustry.daoqueryOne(req.body.industryid)  
        if(pp){
            res.send(result.result(true,pp))
        }else{
            res.send(result.result(false,pp))
        }
    }
    

module.exports={
	addIdustry,queryAllIndustry,deleteIndustry,updateIndustry,queryOne
}
